﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    
    class Program
    {

        static void Main(string[] args)
        {
            // 1.定义一个计算图形面积的类，类中定义2个计算面积的方法（重载，方法名相同），
            //分别计算圆面积和长方形面积两个方法。
            //提示：计算圆的面积传半径，计算长方形面积传长和宽。

            //  2.创建一个名为计算工具类 SumUtils，在类中定义4个方法：
            
            
            
            
            
            //Text();
            Text1();
        }

        private static void Text1()
        {
            SumUtils sss = new SumUtils();
            sss.JS(1);
        }

        public  static void Text()
        {
            JiSuanTuXing jiSuan = new JiSuanTuXing();
          
            jiSuan.MianJi(15.6);

        }
    }
    class JiSuanTuXing 
    {
       
        public void MianJi(double a,double b) 
        {
            Console.WriteLine("长方形的面积是{0}",a*b);
        }
        public void MianJi(double a)
        {
            Console.WriteLine("圆的面积是{0}", a*3.14);
        }

    }
    class SumUtils 
    {
        //  计算两个整数相加、
        //  两个小数相加、 
        //  两个字符串相加、
        //	以及从 1 到指定整数的和的方法。
        //  在 Main 方法中分别调用定义好的方法。

        public void JS(int a,int b) 
        {
            Console.WriteLine("整数相加={0}",a+b);
            
        }
        public void JS(Double a, Double b)
        {
            Console.WriteLine("小数相加={0}", a + b);
        }
        public void JS(string a, string b)
        {

            Console.WriteLine("字符串相加={0}", a + b);
        }
   public void JS(int a)
        {
            int result = 0;
            for (int i = 1; i < a+1 ; i++)
            {
                result = result+i;
            }
            Console.WriteLine("从1加到{0}为：{1}", a, result);
        }



    }

}
